package com.lenovo.utils;

import org.joda.time.DateTime;

/**
 * @author Howie Lu
 * @version Updated at 2019/05/21
 * @description 工具类，用来解决一些公用的问题
 */
public class Utils {
    /**
     * 返回传入时间的前一天
     *
     * @param today 传入日期，格式为"yyyy-MM-dd"
     * @return 传入日期的前一天，格式为"yyyy-MM-dd"
     */
    public String getYesterday(String today) {
        DateTime todayDateTime = new DateTime(today);
        DateTime yesterdayDateTime = todayDateTime.minusDays(1);
        return yesterdayDateTime.toString("yyyy-MM-dd");
    }

    /**
     * 读取配置文件
     *
     * @param key 文件路径
     * @return 返回一个类型为String的数组，每一项内容为邮箱名
     */
    public String[] readNameFromFile(String key) {
        PropertiesUtil.loadFile("staff.properties");
        String values = PropertiesUtil.getPropertyValue(key);
        return values.split(",");
    }

}
